# 统计素数个数
# 题目描述：输入两个正整数m和n，
# 统计并输出m、n之间素数的个数。
m,n= map(int, '2,20'.split(',') )
# 输入格式：在一行中输入两个整数m和n，且满足m小于n，
# 整数之间用逗号隔开。
# 输出格式：在一行中输出一个整数，即m、n之间素数的个数。
def check_is_prime_0(i):
    # i/(2~i)
    for j in range(2,i):
        if i%j==0:
            # 找到了因数
            break
    else:
        # return 直接结束掉当前的方法，并且返回值
        return True
    return False

def check_is_prime_1(i):
    # i/(2~i)
    is_find_yinshu=False
    for j in range(2,i):
        if i%j==0:
            # 找到了因数
            is_find_yinshu=True
            break
    return not is_find_yinshu

def check_is_prime(i):
    # i/(2~i)
    for j in range(2,i):
        if i%j==0:
            # 找到了因数
            return False
    return True

count=0
for i in range(m,n+1):
    if(check_is_prime_1(i)):
        count+=1
print(count)
# 输入输出样例1：
# 2,20
# 8
# 80,980
# 143